﻿#pragma once

#include <QtWidgets/QMainWindow>
#include "ui_SiteDataSortToolMainWindow.h"
/************************************************************************/
/* 工具导出交互窗口                                                      */
/************************************************************************/

#include <QFileDialog>
#include <QTimer>
#include <QStringList>
#include <QDateTime>
#include <QIcon>

typedef enum
{
	LOGTYPE_ERROR,
	LOGTYPE_WARNING,
	LOGTYPE_MESSAGE,
	LOGTYPE_DEBUG
}LOGTYPE;


class SiteDataSortToolMainWindow : public QMainWindow
{
    Q_OBJECT

public:
    SiteDataSortToolMainWindow(QWidget *parent = Q_NULLPTR);
	~SiteDataSortToolMainWindow();
private:
    Ui::SiteDataSortToolMainWindowClass ui;
public:
	void AddLog(LOGTYPE TYPE, const QString &strLog);

private:
	QStringList m_strListLog;//日志更新缓冲区
	QTimer m_LogUpdateTimer;
	bool m_bUpdateFlag;

	void StopAllThread();
};
